package com.foreknow.demo2;

/**
 * Java中的数据类型
 *      Java中的数据类型会分为两大类：
 *          1. 基本数据类型(原始类型):8种
 *              1.1 整数类型         占的空间             位空间             取值范围
 *                  byte             1个字节             8位        【-2的7次方----2的7次方-1】
 *                  short            2个字节             16位       【-2的15次方----2的15次方-1】
 *                  int(默认)         4个字节             32位       【-2的31次方----2的31次方-1】
 *                  long             8个字节             64位       【-2的63次方----2的63次方-1】
        *              1.2 浮点类型
 *                  float            4个字节
 *                  double(默认)      8个字节
 *              1.3 布尔类型(真true、假 false)
 *                  boolean  注意：布尔类型默认值为false
 *              1.4 字符型(char):表示键盘(英文、数字、符号、汉字)上某一个特定的字符
 *                  注意：char类型赋值的时候一定要使用单引号
 *
         *          2. 引用数据类型(自定义类类型):除了8种基本数据类型以外的都可称为引用类型
 */
    public class DataTypeDemo {
    public static void main(String[] args) {

        char ch = 'A';
        System.out.println(ch);
        //需要注意的是：你定义的变量的值是多个字符，就应该使用字符串类型(String)  String不是基本数据类型
        String sh = "AA";
        System.out.println(sh);


        byte a = 12;
        short b = 123;
        int c = 1234;
        long d = 12345L;
        System.out.println(a);
        System.out.println(b);
        System.out.println(c);
        System.out.println(d);

        float e = 3.14F;
        double f = 3.1415926;
        System.out.println(e);
        System.out.println(f);

        boolean isRight = false;
        System.out.println(isRight);
    }
}
